package pe.gob.servir.apps.censodirectivo.model.bean;

import java.io.Serializable;
import java.util.Date;

public class Entidad implements Serializable {

	private static final long serialVersionUID = 1L;
	private long idEntidad;
	private String abreviatura;
	private long clasificacionEntidadId;
	private String codigoSector;
	private String cue;
	private String estadoRegistro;
	private Date fechaCreacion;
	private Date fechaModificacion;
	private long nivelGobiernoId;
	private String observacion;
	private String paginaWeb;
	private long pia;
	private String referencia;
	private SectorEntidad sectorEntidad;
	private long tipoEntidadId;
	private long tipologiaEntidadId;
	private String usuarioCreador;
	private String usuarioModificador;
	private long sectorEntidadId;

	private String nombreEntidad;
	private String numeroRUC;
	private String nombreComercialEntidad;
	private long idEntidadPadre;
	private String ubigeo;
	private String ubigeoDepartamento;
	private String ubigeoProvincia;
	private String ubigeoDistrito;
	private Date fechaAlta;
	private Date fechaBaja;
	private String estadoEntidad;
	private String habilitaEntidad;
	private String direcccionLegal;
	private String descActiviEcono;
	private String telefono1;
	private String telefono2;
	private Date fechaConstitucionEntidad;
	private Date fechaInicioActividad;
	private String email1;
	private String email2;
	private String numeroDocumentoRepreLegalEntidad;
	private String flagValidadoSunat;
	private Date fechaRegistro;
	private String usuarioRegistro;
	private String existeSunat;

	private String secEntidad;
	private String nivelGobierno;
	private String tipologiaEntidad;
	private String tipoEntidad;
	private String clasificacionEntidad;
	
	private String nombreEntidadSunat;
	
	public Entidad() {

	}
	
	public long getIdEntidad() {
		return idEntidad;
	}

	public void setIdEntidad(long idEntidad) {
		this.idEntidad = idEntidad;
	}

	public String getAbreviatura() {
		return abreviatura;
	}

	public void setAbreviatura(String abreviatura) {
		this.abreviatura = abreviatura;
	}

	public long getClasificacionEntidadId() {
		return clasificacionEntidadId;
	}

	public void setClasificacionEntidadId(long clasificacionEntidadId) {
		this.clasificacionEntidadId = clasificacionEntidadId;
	}

	public String getCodigoSector() {
		return codigoSector;
	}

	public void setCodigoSector(String codigoSector) {
		this.codigoSector = codigoSector;
	}

	public String getCue() {
		return cue;
	}

	public void setCue(String cue) {
		this.cue = cue;
	}

	public String getEstadoRegistro() {
		return estadoRegistro;
	}

	public void setEstadoRegistro(String estadoRegistro) {
		this.estadoRegistro = estadoRegistro;
	}

	public Date getFechaCreacion() {
		return fechaCreacion;
	}

	public void setFechaCreacion(Date fechaCreacion) {
		this.fechaCreacion = fechaCreacion;
	}

	public Date getFechaModificacion() {
		return fechaModificacion;
	}

	public void setFechaModificacion(Date fechaModificacion) {
		this.fechaModificacion = fechaModificacion;
	}

	public long getNivelGobiernoId() {
		return nivelGobiernoId;
	}

	public void setNivelGobiernoId(long nivelGobiernoId) {
		this.nivelGobiernoId = nivelGobiernoId;
	}

	public String getObservacion() {
		return observacion;
	}

	public void setObservacion(String observacion) {
		this.observacion = observacion;
	}

	public String getPaginaWeb() {
		return paginaWeb;
	}

	public void setPaginaWeb(String paginaWeb) {
		this.paginaWeb = paginaWeb;
	}

	public long getPia() {
		return pia;
	}

	public void setPia(long pia) {
		this.pia = pia;
	}

	public String getReferencia() {
		return referencia;
	}

	public void setReferencia(String referencia) {
		this.referencia = referencia;
	}

	public SectorEntidad getSectorEntidad() {
		return sectorEntidad;
	}

	public void setSectorEntidad(SectorEntidad sectorEntidad) {
		this.sectorEntidad = sectorEntidad;
	}

	public long getTipoEntidadId() {
		return tipoEntidadId;
	}

	public void setTipoEntidadId(long tipoEntidadId) {
		this.tipoEntidadId = tipoEntidadId;
	}

	public long getTipologiaEntidadId() {
		return tipologiaEntidadId;
	}

	public void setTipologiaEntidadId(long tipologiaEntidadId) {
		this.tipologiaEntidadId = tipologiaEntidadId;
	}

	public String getUsuarioCreador() {
		return usuarioCreador;
	}

	public void setUsuarioCreador(String usuarioCreador) {
		this.usuarioCreador = usuarioCreador;
	}

	public String getUsuarioModificador() {
		return usuarioModificador;
	}

	public void setUsuarioModificador(String usuarioModificador) {
		this.usuarioModificador = usuarioModificador;
	}

	public long getSectorEntidadId() {
		return sectorEntidadId;
	}

	public void setSectorEntidadId(long sectorEntidadId) {
		this.sectorEntidadId = sectorEntidadId;
	}

	public String getNombreEntidad() {
		return nombreEntidad;
	}

	public void setNombreEntidad(String nombreEntidad) {
		this.nombreEntidad = nombreEntidad;
	}

	public String getNumeroRUC() {
		return numeroRUC;
	}

	public void setNumeroRUC(String numeroRUC) {
		this.numeroRUC = numeroRUC;
	}

	public String getNombreComercialEntidad() {
		return nombreComercialEntidad;
	}

	public void setNombreComercialEntidad(String nombreComercialEntidad) {
		this.nombreComercialEntidad = nombreComercialEntidad;
	}

	public long getIdEntidadPadre() {
		return idEntidadPadre;
	}

	public void setIdEntidadPadre(long idEntidadPadre) {
		this.idEntidadPadre = idEntidadPadre;
	}

	public String getUbigeo() {
		return ubigeo;
	}

	public void setUbigeo(String ubigeo) {
		this.ubigeo = ubigeo;
	}

	public Date getFechaAlta() {
		return fechaAlta;
	}

	public void setFechaAlta(Date fechaAlta) {
		this.fechaAlta = fechaAlta;
	}

	public Date getFechaBaja() {
		return fechaBaja;
	}

	public void setFechaBaja(Date fechaBaja) {
		this.fechaBaja = fechaBaja;
	}

	public String getEstadoEntidad() {
		return estadoEntidad;
	}

	public void setEstadoEntidad(String estadoEntidad) {
		this.estadoEntidad = estadoEntidad;
	}

	public String getHabilitaEntidad() {
		return habilitaEntidad;
	}

	public void setHabilitaEntidad(String habilitaEntidad) {
		this.habilitaEntidad = habilitaEntidad;
	}

	public String getDirecccionLegal() {
		return direcccionLegal;
	}

	public void setDirecccionLegal(String direcccionLegal) {
		this.direcccionLegal = direcccionLegal;
	}

	public String getDescActiviEcono() {
		return descActiviEcono;
	}

	public void setDescActiviEcono(String descActiviEcono) {
		this.descActiviEcono = descActiviEcono;
	}

	public String getTelefono1() {
		return telefono1;
	}

	public void setTelefono1(String telefono1) {
		this.telefono1 = telefono1;
	}

	public String getTelefono2() {
		return telefono2;
	}

	public void setTelefono2(String telefono2) {
		this.telefono2 = telefono2;
	}

	public Date getFechaConstitucionEntidad() {
		return fechaConstitucionEntidad;
	}

	public void setFechaConstitucionEntidad(Date fechaConstitucionEntidad) {
		this.fechaConstitucionEntidad = fechaConstitucionEntidad;
	}

	public Date getFechaInicioActividad() {
		return fechaInicioActividad;
	}

	public void setFechaInicioActividad(Date fechaInicioActividad) {
		this.fechaInicioActividad = fechaInicioActividad;
	}

	public String getEmail1() {
		return email1;
	}

	public void setEmail1(String email1) {
		this.email1 = email1;
	}

	public String getEmail2() {
		return email2;
	}

	public void setEmail2(String email2) {
		this.email2 = email2;
	}

	public String getNumeroDocumentoRepreLegalEntidad() {
		return numeroDocumentoRepreLegalEntidad;
	}

	public void setNumeroDocumentoRepreLegalEntidad(
			String numeroDocumentoRepreLegalEntidad) {
		this.numeroDocumentoRepreLegalEntidad = numeroDocumentoRepreLegalEntidad;
	}

	public String getFlagValidadoSunat() {
		return flagValidadoSunat;
	}

	public void setFlagValidadoSunat(String flagValidadoSunat) {
		this.flagValidadoSunat = flagValidadoSunat;
	}

	public Date getFechaRegistro() {
		return fechaRegistro;
	}

	public void setFechaRegistro(Date fechaRegistro) {
		this.fechaRegistro = fechaRegistro;
	}

	public String getUsuarioRegistro() {
		return usuarioRegistro;
	}

	public void setUsuarioRegistro(String usuarioRegistro) {
		this.usuarioRegistro = usuarioRegistro;
	}

	public String getExisteSunat() {
		return existeSunat;
	}

	public void setExisteSunat(String existeSunat) {
		this.existeSunat = existeSunat;
	}

	public String getSecEntidad() {
		return secEntidad;
	}

	public void setSecEntidad(String secEntidad) {
		this.secEntidad = secEntidad;
	}

	public String getNivelGobierno() {
		return nivelGobierno;
	}

	public void setNivelGobierno(String nivelGobierno) {
		this.nivelGobierno = nivelGobierno;
	}

	public String getTipologiaEntidad() {
		return tipologiaEntidad;
	}

	public void setTipologiaEntidad(String tipologiaEntidad) {
		this.tipologiaEntidad = tipologiaEntidad;
	}

	public String getTipoEntidad() {
		return tipoEntidad;
	}

	public void setTipoEntidad(String tipoEntidad) {
		this.tipoEntidad = tipoEntidad;
	}

	public String getClasificacionEntidad() {
		return clasificacionEntidad;
	}

	public void setClasificacionEntidad(String clasificacionEntidad) {
		this.clasificacionEntidad = clasificacionEntidad;
	}

	public String getNombreEntidadSunat() {
		return nombreEntidadSunat;
	}

	public void setNombreEntidadSunat(String nombreEntidadSunat) {
		this.nombreEntidadSunat = nombreEntidadSunat;
	}

	public String getUbigeoDepartamento() {
		return ubigeoDepartamento;
	}

	public void setUbigeoDepartamento(String ubigeoDepartamento) {
		this.ubigeoDepartamento = ubigeoDepartamento;
	}

	public String getUbigeoProvincia() {
		return ubigeoProvincia;
	}

	public void setUbigeoProvincia(String ubigeoProvincia) {
		this.ubigeoProvincia = ubigeoProvincia;
	}

	public String getUbigeoDistrito() {
		return ubigeoDistrito;
	}

	public void setUbigeoDistrito(String ubigeoDistrito) {
		this.ubigeoDistrito = ubigeoDistrito;
	}

	@Override
	public String toString() {
		return "Entidad [idEntidad=" + idEntidad + ", abreviatura="
				+ abreviatura + ", clasificacionEntidadId="
				+ clasificacionEntidadId + ", codigoSector=" + codigoSector
				+ ", cue=" + cue + ", estadoRegistro=" + estadoRegistro
				+ ", fechaCreacion=" + fechaCreacion + ", fechaModificacion="
				+ fechaModificacion + ", nivelGobiernoId=" + nivelGobiernoId
				+ ", observacion=" + observacion + ", paginaWeb=" + paginaWeb
				+ ", pia=" + pia + ", referencia=" + referencia
				+ ", sectorEntidad=" + sectorEntidad + ", tipoEntidadId="
				+ tipoEntidadId + ", tipologiaEntidadId=" + tipologiaEntidadId
				+ ", usuarioCreador=" + usuarioCreador
				+ ", usuarioModificador=" + usuarioModificador
				+ ", sectorEntidadId=" + sectorEntidadId + ", nombreEntidad="
				+ nombreEntidad + ", numeroRUC=" + numeroRUC
				+ ", nombreComercialEntidad=" + nombreComercialEntidad
				+ ", idEntidadPadre=" + idEntidadPadre + ", ubigeo=" + ubigeo
				+ ", ubigeoDepartamento=" + ubigeoDepartamento
				+ ", ubigeoProvincia=" + ubigeoProvincia + ", ubigeoDistrito="
				+ ubigeoDistrito + ", fechaAlta=" + fechaAlta + ", fechaBaja="
				+ fechaBaja + ", estadoEntidad=" + estadoEntidad
				+ ", habilitaEntidad=" + habilitaEntidad + ", direcccionLegal="
				+ direcccionLegal + ", descActiviEcono=" + descActiviEcono
				+ ", telefono1=" + telefono1 + ", telefono2=" + telefono2
				+ ", fechaConstitucionEntidad=" + fechaConstitucionEntidad
				+ ", fechaInicioActividad=" + fechaInicioActividad
				+ ", email1=" + email1 + ", email2=" + email2
				+ ", numeroDocumentoRepreLegalEntidad="
				+ numeroDocumentoRepreLegalEntidad + ", flagValidadoSunat="
				+ flagValidadoSunat + ", fechaRegistro=" + fechaRegistro
				+ ", usuarioRegistro=" + usuarioRegistro + ", existeSunat="
				+ existeSunat + ", secEntidad=" + secEntidad
				+ ", nivelGobierno=" + nivelGobierno + ", tipologiaEntidad="
				+ tipologiaEntidad + ", tipoEntidad=" + tipoEntidad
				+ ", clasificacionEntidad=" + clasificacionEntidad
				+ ", nombreEntidadSunat=" + nombreEntidadSunat + "]";
	}

}
